import Router from 'koa-router'
import { Amber } from '../../service'
const router = new Router();

router.get('/get', async(ctx)=>{
    return await Amber.get(ctx.query.id)
})

router.get('/index', async(ctx)=>{
    return await Amber.findStatus(1)
})

router.post('/save', async(ctx)=>{
    if(ctx.request.body && !ctx.request.body.id){
        return await Amber.save(ctx.request.body)
    }else if(ctx.request.body && ctx.request.body.id){
        let amb = await Amber.get(ctx.request.body.id)
        amb.location = ctx.request.body.location
        amb.image = ctx.request.body.image
        amb.title = ctx.request.body.title
        amb.content = ctx.request.body.content
        amb.status = ctx.request.body.status
        amb.save()
        return amb
    }else{
        ctx.throw(401, 'bad request');
    }
})

router.post('/del', async(ctx)=>{
    return await Amber.del(ctx.query.id)
})

router.get('/page', async(ctx)=>{
    return await Amber.list(ctx.query.index, 10)
})

export default router
